Tuple Routing Strategies for Distributed Eddies

نویسندگان

  • Feng Tian
  • David J. DeWitt
چکیده

Many applications that consist of streams of data are inherently distributed. Since input stream rates and other system parameters such as the amount of available computing resources can fluctuate significantly, a stream query plan must be able to adapt to these changes. Routing tuples between operators of a distributed stream query plan is used in several data stream management systems as an adaptive query optimization technique. The routing policy used can have a significant impact on system performance. In this paper, we use a queuing network to model a distributed stream query plan and define performance metrics for response time and system throughput. We also propose and evaluate several practical routing policies for a distributed stream management system. The performance results of these policies are compared using a discrete event simulator. Finally, we study the impact of the routing policy on system throughput and resource allocation when computing resources can be shared between operators.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Continuous Queries Over Eddies

We present a continuous query system built on top of Eddies, a query-processing engine which replaces static query plans with per-tuple dynamic routing decisions. We discuss why this implementation is superior to traditional continuous query schemes, and present encouraging initial performance results which demonstrate the scalability and efficiency of our system.

متن کامل

Lifting the Burden of History from Adaptive Query Processing

Adaptive query processing schemes attempt to reoptimize query plans during the course of query execution. A variety of techniques for adaptive query processing have been proposed, varying in the granularity at which they can make decisions [8]. The eddy [1] is the most aggressive of these techniques, with the flexibility to choose tuple-by-tuple how to order the application of operators. In thi...

متن کامل

An Overview of Eddies and STAIRs

In databases where different resources have much changing characteristics, static query plans is often not a good solution. The problem is that, while a particular query plan might be a good alternative with some initial characteristics of the database, it may be a bad alternative when the characteristics changes. Consider, for example, joining the tables R, S and T , and assume first that R an...

متن کامل

A Self-Organising Federation of Alchemi Desktop Grids

Desktop grids presents a next generation platform for aggregating the idle processing cycles of desktop computers. However, in order to efficiently harness the power of millions of desktop computers, the systems or middlewares that can support high level of efficiency, scalability, robustness and manageability are required. In this paper, we propose a scalable and self-organising desktop grid s...

متن کامل

Teddies: Trained Eddies for Reactive Stream Processing

In this paper, we present an adaptive stream query processor, Teddies, that combines the key advantages of the Eddies system with the scalability of the more traditional dataflow model. In particular, we introduce the notion of adaptive packetization of tuples to overcome the large memory requirements of the Eddies system. The Teddies optimizer groups tuples with the same history into data pack...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003